package com.dding.cms.base.dao;

import java.util.List;
import java.util.Map;

import org.javalite.activejdbc.Model;

public interface IDaoHandler<T extends Object, V extends Object> {

	public Map<String, V> handleField(final Map<String, T> dataMap, Model model)
			throws Throwable;

	public Map<String, V> handleAssocaition(final Map<String, T> dataMap,
			List<Model> list, Model model) throws Throwable;

	public Map<String, V> handleExtAttr(final Map<String, T> dataMap,
			List<Model> list, Model model) throws Throwable;

}
